home *** CD-ROM | disk | FTP | other *** search
- Short: A Programming Language interpreter, prerelease
- Author: mcain@advtech.uswest.com (Michael Cain), Amiga port by uploader
- Uploader: haubi@geocities.com (Stefan Haubenthal)
- Type: dev/lang
-
- This is APL\11, an APL interpreter for the UNIX operating
- system. The interpreter is written in C and the source code
- is freely available. The code is reasonably portable, sub-
- ject to several restrictions including interchangeable
- pointers and ints. Portability is discussed in more detail
- in the manual included with this distribution.
-
- APL\11 has a relatively long history. The original program
- was written by Ken Thompson at Bell Laboratories, apparently
- in the days before Version 6 UNIX. That version of the
- interpreter was extensively modified at Purdue University,
- and has been included on the Berkeley distribution tapes
- subject to the requirement that you have a UNIX source
- license.
-
- Early in '92, I acquired a 386sx, a copy of Linus Torvalds'
- linux, and a copy of Bellcore's MGR windowing software. A
- little voice in the back of my head said "This multitasking
- virtual-memory windowed system is nice, and if it had APL it
- would be just about perfect!" There's no accounting for
- taste. After asking USENET, it was apparent that no other
- source-code available APL interpreters for UNIX had been
- written. I had a legal copy of the APL\11 source which had
- followed me from Bell Labs to Bellcore and on to U S WEST.
-
- After a lot of nagging, AT&T licensed the source code to
- U S WEST, including the right to sublicense it without the
- old UNIX source license requirement (big companies don't
- seem to understand "just give it away"). I've cleaned it
- up, fixed several errors, written some new documentation,
- reformatted a lot of the old Purdue documentation, and added
- a little additional functionality. It's available for
- general use.
-
- I plan to provide support for the interpreter as my personal
- time and interests permit (somewhere after wife, kids, house
- maintenance and building a new piano bench). The normal
- distribution channel will be the ftp archive at wat-
- serv1.waterloo.edu. If you are actively using APL\11, send
- me a note. E-mail should be sent to mcain@adv-
- tech.uswest.com. Bug reports are welcome, although I can't
- promise how soon they'll get fixed. Patches that fix bugs
- are even more welcome, and will get more prompt attention.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2104 298 85.8% 29-Nov-99 21:24:00 apl.info
- 15834 6282 60.3% 29-Nov-99 21:52:30 +a0.c
- 15658 6197 60.4% 23-Nov-99 22:32:16 +a0.c~
- 6247 2006 67.8% 23-Nov-99 22:32:16 +a1.c
- 7331 2628 64.1% 28-Nov-99 00:04:34 +a2.c
- 7324 2624 64.1% 23-Nov-99 22:32:16 +a2.c~
- 1282 584 54.4% 23-Nov-99 22:32:16 +a3.c
- 3201 1331 58.4% 23-Nov-99 22:32:16 +a4.c
- 2696 943 65.0% 23-Nov-99 22:32:16 +a5.c
- 1278 607 52.5% 23-Nov-99 22:32:16 +a6.c
- 2357 903 61.6% 23-Nov-99 22:32:16 +a7.c
- 4074 1314 67.7% 23-Nov-99 22:32:16 +a8.c
- 3844 1266 67.0% 23-Nov-99 22:32:16 +a9.c
- 1565 558 64.3% 23-Nov-99 22:32:16 +aa.c
- 4022 1564 61.1% 23-Nov-99 22:32:16 +ab.c
- 949 434 54.2% 23-Nov-99 22:32:16 +ac.c
- 2372 856 63.9% 23-Nov-99 22:32:16 +ad.c
- 1475 689 53.2% 23-Nov-99 22:32:16 +ae.c
- 741 381 48.5% 23-Nov-99 22:32:16 +af.c
- 759 322 57.5% 23-Nov-99 22:32:16 +ag.c
- 4241 1675 60.5% 23-Nov-99 22:32:16 +ah.c
- 12131 4708 61.1% 27-Nov-99 19:44:58 +ai.c
- 12117 4703 61.1% 23-Nov-99 22:32:16 +ai.c~
- 6236 1918 69.2% 23-Nov-99 22:32:16 +aj.c
- 1948 930 52.2% 23-Nov-99 22:32:16 +ak.c
- 10258 3832 62.6% 23-Nov-99 22:32:16 +al.c
- 440 280 36.3% 23-Nov-99 22:32:16 +am.c
- 5086 1236 75.6% 23-Nov-99 22:32:16 +ao.c
- 87900 51321 41.6% 29-Nov-99 21:53:18 +apl
- 9988 4184 58.1% 28-Nov-99 13:19:18 +apl.h
- 9536 4108 56.9% 23-Nov-99 22:32:16 +apl.h~
- 7446 2300 69.1% 23-Nov-99 22:32:16 +apl.y
- 2162 812 62.4% 23-Nov-99 22:32:16 +aq.c
- 5304 1321 75.0% 23-Nov-99 22:32:16 +at.c
- 4034 1381 65.7% 23-Nov-99 22:32:16 +aw.c
- 758 366 51.7% 23-Nov-99 22:32:16 +ax.c
- 4637 1690 63.5% 23-Nov-99 22:32:16 +az.c
- 410 114 72.1% 28-Nov-99 00:21:30 +BUGS
- 2100 989 52.9% 23-Nov-99 22:32:16 +gamma.c
- 5154 1999 61.2% 28-Nov-99 00:13:36 +lex.c
- 5152 1997 61.2% 23-Nov-99 22:32:16 +lex.c~
- 3910 1633 58.2% 23-Nov-99 22:32:16 +license
- 1468 527 64.1% 23-Nov-99 22:32:16 +makefile
- 75105 20509 72.6% 23-Nov-99 22:32:16 +manual
- 39 39 0.0% 23-Nov-99 22:32:16 +quick
- 2873 1285 55.2% 23-Nov-99 22:32:16 +readme
- 1093 495 54.7% 29-Nov-99 21:34:02 +smakefile
- 6514 2645 59.3% 23-Nov-99 22:32:16 +tab.c
- 1748 254 85.4% 30-Nov-99 00:17:20 +manual.info
- -------- ------- ----- --------- --------
- 374901 151038 59.7% 30-Nov-99 23:29:20 49 files
-